Kernel CMAC with Reduced Memory Complexity

نویسندگان

  • Gábor Horváth
  • Kristóf Gáti
چکیده

Cerebellar Model Articulation Controller (CMAC) has some attractive features: fast learning capability and the possibility of efficient digital hardware implementation. Besides these attractive features it has a serious drawback: its memory complexity may be very large. In multidimensional case this may be so large that practically it cannot be implemented. To reduce memory complexity several different approaches were suggested so far. Although these approaches may greatly reduce memory complexity we have to pay a price for this complexity reduction. Either both modelling and generalization capabilities are deteriorated, or the training process will be much more complicated. This paper proposes a new approach of complexity reduction, where properly constructed hashcoding is combined with regularized kernel representation. The proposed version exploits the benefits of kernel representation and the complexity reduction effect of hash-coding, while smoothing regularization helps to reduce the performance degradation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Kernel CMAC: an Efficient Neural Network for Classification and Regression

Kernel methods in learning machines have been developed in the last decade as new techniques for solving classification and regression tasks. Kernel methods have many advantages properties regarding their learning and generalization capabilities, but for getting the solution usually the computationally complex quadratic programming is required. To reduce computational complexity a lot of differ...

متن کامل

Using CMAC for Mobile Robot Motion Control

Cerebellar Model Articulation Controller (CMAC) has some attractive features: fast learning capability and the possibility of efficient digital hardware implementation. These features makes it a good choice for different control applications, like the one presented in this paper. The problem is to navigate a mobile robot (e.g a car) from an initial state to a fixed goal state. The approach appl...

متن کامل

Hierarchical Clustering for Efficient Memory Allocation in CMAC Neural Network

CMAC Neural Network is a popular choice for control applications. One of the main problems with CMAC is that the memory needed for the network grows exponentially with each addition of input variable. In this paper, we present a new CMAC architecture with more effective allocation of the available memory space. The proposed architecture employs hierarchical clustering to perform adaptive quanti...

متن کامل

On the Implmentation of a Fuzzy CMAC

This paper presents a Novel Fuzzy Cerebellar Model Articulation Controller (CMAC) implementation using Field Programmable Gates Array (FPGA) available in a flexible software/hardware co-design platform. The novel fuzzy quantization technique used for reducing CMAC memory requirement is similar to Discrete Incremental Clustering (DIC), with modifications to meet the hardware constraint. The obje...

متن کامل

Hardware implementation of CMAC neural network with reduced storage requirement

The cerebellar model articulation controller (CMAC) neural network has the advantages of fast convergence speed and low computation complexity. However, it suffers from a low storage space utilization rate on weight memory. In this paper, we propose a direct weight address mapping approach, which can reduce the required weight memory size with a utilization rate near 100%. Based on such an addr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009